﻿using EFCore.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SIService
{
    public interface InboundSI
    {
        //入库表4个条件分页查询
        Task<List<PO_Inbound>> Fye(int pageSize, int currentPage, string Number=null , string Type = null, string Status = null,  string WName=null);
        //查询总条数
        Task<List<PO_Inbound>> Qu();
        //根据进货订单查询数据
        Task<List<PO_Purchaseorders>> Jhqu();
        //入库管理添加数据
        Task<int> Add(PO_Inbound pO_Inbound);
        //入库时修改进货订单时已入库还是部分入库
        Task<int> Upd(PO_Purchaseorders pO_Purchaseorders);
        //入库管理批量删除
        Task<int> RkDel(List<int> Ids);
        //入库管理审核
        Task<int> RkShen(PO_Inbound pO_Inbound, string to);
        //入库管理的修改
        Task<int> Upd1(PO_Inbound pO_Inbound);
    }
}
